Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Winnipeg Challenger Ukraine F3 Ukraine F1 Ukraine F2 Ukraine F3 Belarus F1 Romania F12 Romania F13 Nigeria F5 Nigeria F6 Russia F2 Morocco F2 Belarus F1 Belarus F2 Russia F3 Czech Republic F5 Czech Republic F6 China F2 Morocco F1 Morocco F2 Russia F1 Russia F2 Germany F5 France F3 Kazakhstan F6 Germany F18 Czech Republic F6 Czech Republic F7 Germany F2 Croatia F2 France F6 Turkey F10 Turkey F11 Slovakia F4 Austria F5 France F7 Slovakia F3 Ukraine F4 Belarus F2 Germany F1 Slovakia F1 Uzbekistan F1 Estonia F3 Egypt F1 (Sharm El Sheikh) Kazakhstan F5 (Shymkent) M25+H Pozoblanco The Manchester Trophy - Manchester Oberstaufen Cup - Oberstaufen Tatra Banka Open - Bratislava USTA Challenger of Burbank - Burbank The Surbiton Trophy - Surbiton Zagreb Open - Zagreb Alexander Kolyaskin Memorial - Donetsk KGHM Polish Indoors - Wroclaw Challenger 42 - Andrezieux Astana Challenger - Astana Fergana Challenger - Fergana UTC Open by Selena - Cherkassy PEOPLEnet Cup - Dnepropetrovsk 2008 China TCL Challenger - Guangzhou Zivnobanka Czech Open - Prostejov BH Indoor Sarajevo - Sarajevo Sail Open - New Delhi Challenger DCN de Cherbourg - Cherbourg Togliatti Cup - Togliatti Izmir Cup - Izmir GHI Bronx Classic - Bronx Sporting Challenger '07 Trofeo Regione Piemonte - Turin West of England Tennis - Bristol Moncton Men's Challenger - Moncton Architect Open - Budapest Morocco Tennis Tour - Tanger Challenger Tunisie - Tunis Bukhara Challenger - Bukhara Hungarian Open - Budapest Zivnobanka Czech Open - Prostejov Karshi Challenger - Karshi Sony Ericsson Open 2008 - Belgrade Tatra Banka Open 2001 - Bratislava Neride Prague Indoor - Prague UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk Shimadzu All Japan Indoor - Kyoto President's Cup - Astana Ljubljana Open 2002 - Ljubljana PEOPLEnet CUP - Dnepropetrovsk Muller Cup - Ulm IPP Open - Helsinki Heilbronn Challenger Wroclaw Challenger Hamburg Challenger - Hamburg The LTA Manchester Trophy - Manchester Belgrade Challenger Besancon Challenger Alexander Kolyaskin Memorial - Donetsk Barletta Challenger Intersport Heilbronn Open - Heilbronn Ramat Hasharon Challenger Nottingham Challenger Pro Tennis World Open - Sunrise Pozoblanco Challenger Samarkand Challenger - Samarkand Manchester Challenger Bukhara Challenger - Bukhara Penza Challenger Saransk Challenger Segovia Challenger Istanbul Challenger Czech Open 2005 - Prostejov Karshi Challenger Trofeo Sisma Mantova - Mantova Alphen Challenger Mons Challenger Delhi Challenger I - New Delhi Sail Open - New Delhi KGHM Dialog Polish Indoors - Wroclaw Astana Challenger Belgrade Challenger Bordeaux Challenger Alexander Kolyaskin Memorial - Donetsk Aptos Challenger Tashkent Challenger Morocco Tennis Tour - Fes Ortisei Challenger Bratislava Challenger Tatra Banka Open - Bratislava Bergamo Challenger Cherbourg Challenger Penza Cup - Penza Bath Challenger Athens Challenger Pozoblanco Challenger Privat Bank Cup - Dnepropetrovsk Granby Challenger Astana Challenger Segovia Challenger St. Remy Challenger New Delhi Challenger II - New Delhi Tashkent Challenger Recanati Challenger Eckental Challenger Salzburg Challenger Helsinki Challenger Heilbronn Challenger Alexander Kolyaskin Memorial - Donetsk Cherbourg Challenger Bath Challenger Athens Challenger Nottingham Challenger Internationaux du Doubs - Besancon Penza Challenger Morocco Tennis Tour - Meknes Beijing Challenger Recanati Challenger Istanbul Challenger Mons Challenger Rennes Challenger Geneva Challenger Johannesburg Challenger Tyumen Challenger Heilbronn Challenger Sarajevo Challenger Kazan Challenger Prostejov Challenger Nottingham Challenger Sarajevo Challenger Nottingham Challenger Trnava Challenger Portoroz Challenger Istanbul Challenger Eskisehir Challenger Lexington Challenger Istanbul Challenger Petange Challenger Izmir Challenger Orleans Challenger Akbank Private Banking TED Open - Istanbul Sarajevo Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Kobstaedernes ATP Challenger - Kolding Labertz Open by Stawag - Aachen Eckental Challenger Tyumen Challenger Chennai Challenger Bergamo Challenger Kolkata Challenger New Delhi Challenger Irving Challenger Savannah Challenger Gimcheon Challenger Busan Challenger Heilbronn Challenger Monza Challenger Portoroz Challenger Izmir Challenger Aptos Challenger Mons Challenger Rennes Challenger Bratislava Challenger Brescia Challenger Morocco Tennis Tour - Rabat Wroclaw Challenger Quimper Challenger Raanana Challenger Taipei City Challenger Seoul Challenger Winnetka Challenger Togliatti Cup - Togliatti Orleans Challenger Mordova Cup 2007 - Saransk Mons Challenger Rennes Challenger Dallas Challenger Brescia Challenger Irving Challenger LTA Shrewsbury Challenger - Shrewsbury Challenger DCNS de Cherbourg - Cherbourg Orleans Challenger Salzburg Challenger Gimcheon Challenger Busan Challenger Intersport Heilbronn Open - Heilbronn Bulgarian Open Challenger - Sofia Challenger Banque Nationale - Granby Nottingham Challenger Aptos Challenger Vancouver Challenger Almaty Challenger Shymkent Challenger Surbiton Challenger Tenerife Challenger Lamberts Open by Stawag - Aachen Neride Prague Indoor - Prague Geneva Challenger Brest Challenger Ilkley Challenger Tallahassee Challenger Bratislava Challenger Winnetka Challenger Mons Challenger Izmir Challenger Orleans Challenger Quimper Challenger Izmir Challenger Recanati Challenger Bergamo Challenger Andria Challenger Cary 2 Challenger Bratislava 2 Challenger Busan Challenger Bratislava Challenger Bratislava Challenger PrivatBank Cup - Dnepropetrovsk M25 Qian Daohu Nottingham Challenger Heineken Challenger - Ho Chi Minh City Brest Challenger Nottingham Challenger Ilkley Challenger Andria Challenger Segovia Challenger Biella 4 Challenger Open de L'Isere - Grenoble Grodzisk Mazowiecki Challenger Seoul Challenger Cleveland Challenger IPP Open - Helsinki Orleans Challenger Privatbank Open 2006 - Dnepropetrovsk KGHM Polish Indoors - Wroclaw Vilnus Challenger Bratislava Challenger Andria Challenger Kremlin Cup - Moscow Fergana Challenger Salinas Challenger Taipei City Challenger GHI Bronx Classic - Bronx Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Stockholm Open - Stockholm Astana Challenger Akbank Private Banking-TED Open - Istanbul Columbus Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Recanati Challenger Stockholm Open - Stockholm Segovia Challenger Pozoblanco Challenger Portoroz Challenger Mallorca Challenger Cassis Challenger Privat Bank Cup - Dniepropetrovsk Brest Challenger Pau Challenger Olimp Kyiv Open - Kiev Biella 2 Challenger Biella 3 Challenger Lugano Challenger USTA Men's Challenger of Dallas - Dallas Nottingham 1 Challenger Open Castilla y Leon - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Nottingham-2 Challenger Tatra Banka Slovak Open - Bratislava Bergamo Challenger USTA Tennis Championships of Houston - Houston The 69th King's Cup-Thailand Open - Bangkok Forli 5 Challenger Lille Challenger St. Brieuc Challenger Shymkent 1 Challenger Almaty Challenger 2 - Almaty Shymkent 2 Challenger Ilkley Challenger Tatra Banka Open 2003 - Bratislava Nonthaburi 1 Challenger Istanbul Challenger Mauritius Open - Mauritius Ortisei Challenger Geneva Challenger Ostrava Challenger Bratislava 1 Challenger Chicago Challenger Hamburg Challenger Noumea Challenger Brisbane 1 Challenger AAPT Championships - Adelaide Almaty Challenger 1 - Almaty Brisbane 2 Challenger Gwangju Challenger Shenzhen 1 Challenger Guangzhou Challenger Wuxi Challenger Taipei Challenger Copenhagen Open - Copenhagen The Stella Artois Grass Court Championships - London Bergamo Challenger Open des Alpes Trophee BNP Paribas - Grenoble Rhodes Challenger Nur-Sultan Challenger Ismaning Challenger Eckental Challenger Open de Tenis Comunidad Valenciana - Valencia Bratislava Challenger Helsinki Challenger Bangkok Challenger Bangkok Challenger Cherbourg Challenger Bergamo Challenger Tashkent Challenger - Tashkent Nur-Sultan Challenger AAPT Championships - Adelaide Milan Indoors - Milan Istanbul Challenger Hamburg Challenger Open 13 - Marseille Open Seat Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Quimper 2 Challenger Napoli Challenger Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis TD Waterhouse Cup - Long Island Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Medibank Private International - Sydney Milan Indoors - Milan Dubai Open - Dubai Nottingham-2 Challenger CA Tennis Trophy - Vienna The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Fergana Challenger Ostrava Challenger Open de Moselle - Metz Bordeaux Challenger Cremona Challenger Open 13 - Marseille St. Petersburg Open - St. Petersburg BA-CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Open 13 - Marseille AEGON Championships - London BCR Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open 13 - Marseille Jersey Challenger Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice AEGON International - Eastbourne Sarasota Challenger Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney SA Tennis Open - Johannesburg Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona AEGON International - Eastbourne St. Petersburg Open - St. Petersburg Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Studena Croatia Open - Umag Helsinki Challenger SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Moselle Open - Metz Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb Topshelf Open - 's-Hertogenbosch Karshi Challenger Abierto Mexicano Telcel - Acapulco Gelsor Open Romania - Bucharest Salzburg Challenger Izmir Challenger Heilbronn Challenger Tashkent Challenger Kazan Challenger China Open - Beijing Bergamo Challenger Nonthaburi 4 Challenger Bratislava 2 Challenger Trnava Challenger Qatar ExxonMobil Open - Doha Bratislava Challenger Ortisei Challenger Qatar Exxon Mobil Open - Doha Samarkand Challenger Helsinki Challenger Hall of Fame Tennis Championships - Newport Sarajevo Challenger Sofia Open - Sofia Qatar ExxonMobil Open - Doha Almaty Open - Almaty Porto Challenger Aircel Chennai Open - Chennai Bergamo Challenger Quimper Challenger Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Campbell's Hall of Fame Tennis Championships - Newport Johannesburg Challenger Gerry Weber Open - Halle Aircel Chennai Open - Chennai Mons Challenger Bratislava Challenger Claro Open Colombia - Bogota Ortisei Challenger Tunis Challenger Ostrava Challenger TEB BNP Paribas Istanbul Open - Istanbul Proton Malaysian Open - Kuala Lumpur BB&T Atlanta Open - Atlanta Helsinki Challenger ATP Kremlin Cup - Moscow ATP Kremlin Cup - Moscow If Stockholm Open - Stockholm Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg Open de Nice Cote d'Azur - Nice Serbia Open - Belgrade AEGON Championships - London Taipei City Challenger Legg Mason Tennis Classic - Washington Rakuten Japan Open - Tokyo Pilot Pen Tennis - New Haven Astana Open - Nur-Sultan Thailand Open - Bangkok Bergamo Challenger Gonet Geneva Open - Geneva Binghamton Challenger Infosys Hall of Fame Open - Newport Serbia Open - Belgrade AEGON Championships - London PTT Thailand Open - Bangkok Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Segovia Challenger AEGON International - Eastbourne Dubai Duty Free Tennis Championships - Dubai Vancouver Challenger Power Horse Cup - Dusseldorf Claro Open Colombia - Bogota The Stella Artois Grass Court Championships - London Aircel Chennai Open - Chennai Adidas International - Sydney PBZ Zagreb Indoors - Zagreb Mons Challenger US Men's Clay Court Championship - Houston BB&T Atlanta Open - Atlanta Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Nova Challenger Osaka - Osaka Zagreb Open - Zagreb Irving Challenger Memphis Open - Memphis Delray Beach Open - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Recanati Challenger Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Compaq Cup 2001 - Zabrze Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier Open 13 - Marseille Roseto Degli Abruzzi Challenger Exim Agmedia Open - Kosice Nur-Sultan Challenger Nonthaburi 2 Challenger Kremlin Cup - Moscow Citi Open - Washington Oeiras 2 Challenger Cherbourg Challenger Puerto Vallarta Challenger Biella Challenger Eckental Challenger Prostejov Challenger Biella 1 Challenger Prague Challenger Heilbronn Challenger Lugano Challenger Ordina Open - 's-Hertogenbosch Nur-Sultan Challenger Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Open 13 - Marseille Truist Atlanta Open - Atlanta Citi Open - Washington Legg Mason Tennis Classic - Washington D.C. DPD Challenger 2001 - Aschaffenburg President's Cup - Tashkent Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Prague 2 Challenger Internationaler Raiffeisen Grand Prix - St. Polten Sofia Open - Sofia Davis Cup, Group I, 1R, UKR-NED 2-3 Ordina Open - 's-Hertogenbosch Tel Aviv Watergen Open - Tel Aviv Gonet Geneva Open - Geneva Allianz Suisse Open Gstaad - Gstaad Ortisei Challenger St. Petersburg Open - St. Petersburg Infosys Hall of Fame Open - Newport Busan Challenger Campbells Hall of Fame Tennis Championships - Newport PBZ Zagreb Indoors - Zagreb Qatar ExxonMobil Open - Doha Columbus Challenger Tennis Masters Series - Indian Wells Open de Moselle - Metz Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Paris Hall of Fame Open - Newport Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Open Seat Godo 2003 - Barcelona Rogers Masters - Toronto Quimper Challenger Sony Ericsson Open - Miami Rome Challenger Waco Challenger Little Rock Challenger Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Pacific Life Open - Indian Wells Mauthausen Challenger Tennis Masters Series - Toronto Winston-Salem Open - Winston-Salem Heineken Open - Auckland Mouilleron-Le-Captif Challenger Bergamo Challenger Istanbul 2 Challenger Bratislava Challenger Koblenz Challenger Hamburg Challenger NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Bratislava 1 Challenger Tennis Masters Series - Hamburg Rogers Cup - Montreal Qatar Open - Doha Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Australian Open - Melbourne BNP Paribas Open - Indian Wells Wimbledon - London French Open - Paris BMW Open - Munich Wimbledon - London U.S. Open - New York Citi Open - Washington Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Open Tennis - Miami Western & Southern Open - Cincinnati Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Moselle Open - Metz Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Abierto Mexicano de Tenis Mifel - Los Cabos Dallas Open - Dallas Rogers Cup - Toronto BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Open de Moselle - Metz ABN/AMRO World Tennis Tournament - Rotterdam Citi Open - Washington Medibank International - Sydney Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem European Open - Antwerp Swiss Indoors Basel - Basel Davis Cup, World Group, QR, USA-SVK 3-2 BB&T Atlanta Open - Atlanta U.S. Open - New York Davis Cup, World Group, QR, SVK-GER 3-2 Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, SF, SVK-ARG 4-1 Hall of Fame Tennis Championships - Newport NASDAQ-100 Open - Miami French Open - Paris Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, Group I, 1R, HUN-UKR 3-2 Sony Ericsson Open - Miami U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne Telecom Italia Masters - Rome U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Olympics - Rio de Janeiro Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, Group I, PO, SVK-UKR 4-1 Delray Beach Open - Delray Beach Davis Cup, World Group I, PO, UKR-TPE 3-2 Davis Cup, Group I, SF, NOR-UKR 3-1 Davis Cup, Group 1, 1R, UKR-LAT 4-1 Davis Cup, World Group, QF, SVK-NED 4-1 Davis Cup, World Group, 1R, USA-SVK 5-0 Davis Cup, World Group, QR, ROU-SVK 4-1 Davis Cup, Group II, 3R, LAT-UKR 2-3 Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group 1, 2R, SVK-RSA 3-2 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, World Group, PO, JPN-UKR 5-0 Davis Cup, Group 1, 2R, GBR-UKR 1-4 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, PO, UKR-BAR 3-0 Davis Cup, Group I, 2R, UKR-AUT 3-2 Hangzhou Challenger Davis Cup, Group I, PO, UKR-POR 3-1 Davis Cup, Group I, 1R, UKR-ISR 3-2 Olympics - Athens Sofia Open - Sofia Shanghai Rolex Masters - Shanghai